/**
 * Created by LC on 2019/11/12
 */
package com.hw.paltfrom.vo;

import com.baomidou.mybatisplus.annotations.TableField;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

public class StepInfoVO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 *所属模块
	 */
	private String workflowModule;

	/**
	 *流程标准即flowCode
	 * 流程类型编号(异地复检YDFJ、移交YJ、市级举报及其他SJJB、县级创建举报及其他XJJB)
	 */
	private String workflowType;

	/**
	 *流程步骤编号
	 */
	private String workFlowStepID;

	//执行操作结果编号
	private Integer workflowDoresult;

	//操作名称
	private String workflowDoname;

	//附件是否必传
	private Integer fileMustHave;

	//下一阶段编号
	private String workflowNextcode;

	//当前阶段编号
	private String workflowCode;

	//说明显示
	private String contentShow;

	//下一阶段名称
	private String workflowNextname;

//	private String FileName;

	//说明是否必填
	private String contentMustHave;

	//说明名称
	private String contentName;

	//执行操作结果名称
	private String workflowDoresultname;

	//当前阶段名称
	private String wordflowCodename;

	//附件是否显示
	private Integer fileShow;
	/**
	 * 任务ID
	 * */
	private String taskId;

	/**
	 * 办理阶段【待办理（超限站）；待指派（县治超办）；待说明（超限站）；待反馈（县治超办）；待确认（县治超办）；待移交（超限站）；待完结（移交任务—超限站|
	 异地复检和县创建的—县治超办|
	 市创建的—市治超办）；已完结】
	 */
	private String flowStage;

	/**
	 * 调度任务分类（申请任务1、指派任务2）
	 */
	private Integer taskClass;

	/**
	 * 发起单位类型(市1、县2、超限检测站3）
	 */
	private Integer fFromdeptype;



	//操作备注
	private String content;

	//当前操作人account
	private String loginUser;

	//当前操作人所属单位编号
	private String deptCode;

	//当前操作人所属单位名称
	private String deptName;

	/**
	 * 当前用户类型:1市用户（默认）、2县用户、3站用户、4公安、5运管
	 * */
	private  Integer fType;

	//    /**
//     * 完结人(F_Account)
//     */
//    private String taskEndaccount;
//
//    /**
//     * 完结单位编号(F_TypeCode)
//     */
//    private String taskEnddepcode;
//
//    /**
//     * 完结单位名称
//     */
//    private String taskEnddepname;

	/**
	 * 完结附件GUID
	 */
	private String taskEndfile;


	/**
	 * 所属行政区编号
	 */
	private String fAreacode;

	/**
	 * 发起单位编号(F_TypeCode)
	 */
	private String fFromdepcode;

	/**
	 * 发起单位名称
	 */
	private String fFromdepname;

	/**
	 * 任务描述
	 */
	private String taskContent;

	/**
	 * 超限车辆GUID
	 */
	private String fId;

	/**
	 * 发起人(F_Account)
	 */
	private String fAccount;

	/**
	 * 任务类型（异地复检01；闯卡移交02；逃逸移交03；举报投诉04；其他05）
	 */
	private String taskType;

	/**
	 * 视频附件（多人视频）附件GUID
	 */
	private String taskVideofile;

	/**
	 * 阶段状态（0否，默认0；1退回; 2延期）
	 */

	private Integer isStagestate;

	/**
	 * 反馈单位ID
	 */
	private String assignDepcode;
	//按键名称
	private String buttonName;

	private String fCreateusername; //创建用户名当前人

	private String fFolderid; // 业务表附件组GUID

//	private String filePath; //附件地址

	//	附件path
	private String file;

	private Integer fileSize; //文件大小(以K为单位），前台输出转换M输出

	private String fileName;  //文件名

	private String fileType; //文件类型

	private List<FileInfo> fileInfoList;

	private String fAjGostatedate;//放行时间

	private String fAjGocontent; //放行说明

	private Date commandWorkFlowDataTime; //当前时间


	/**
	 * 情况说明附件
	 */
	private String fAjGofile;

	/**
	 * 类型，只查扣未立案（无牌|当事人不来|其他）、查扣已立案（套牌|无牌）
	 */
	private String fAjGotype;

	private  String fCaseid;

	private  String fAjCasetype;

	public String getfCaseid() {
		return fCaseid;
	}

	public void setfCaseid(String fCaseid) {
		this.fCaseid = fCaseid;
	}

	public String getfAjCasetype() {
		return fAjCasetype;
	}

	public void setfAjCasetype(String fAjCasetype) {
		this.fAjCasetype = fAjCasetype;
	}


	public Date getCommandWorkFlowDataTime() {
		return commandWorkFlowDataTime;
	}

	public void setCommandWorkFlowDataTime(Date commandWorkFlowDataTime) {
		this.commandWorkFlowDataTime = commandWorkFlowDataTime;
	}


	public String getfAjGofile() {
		return fAjGofile;
	}

	public void setfAjGofile(String fAjGofile) {
		this.fAjGofile = fAjGofile;
	}

	public String getfAjGotype() {
		return fAjGotype;
	}

	public void setfAjGotype(String fAjGotype) {
		this.fAjGotype = fAjGotype;
	}

	public String getfAjGocontent() {
		return fAjGocontent;
	}

	public void setfAjGocontent(String fAjGocontent) {
		this.fAjGocontent = fAjGocontent;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public List<FileInfo> getFileInfoList() {
		return fileInfoList;
	}

	public void setFileInfoList(List<FileInfo> fileInfoList) {
		this.fileInfoList = fileInfoList;
	}



//	private String[] fileInfoList;//附件信息
//
//	public String[] getFileInfoList() {
//		return fileInfoList;
//	}
//
//	public void setFileInfoList(String[] fileInfoList) {
//		this.fileInfoList = fileInfoList;
//	}


	public String getFile() {
		return file;
	}

	public void setFile(String file) {
		this.file = file;
	}

	public Integer getFileSize() {
		return fileSize;
	}

	public void setFileSize(Integer fileSize) {
		this.fileSize = fileSize;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileType() {
		return fileType;
	}

	public void setFileType(String fileType) {
		this.fileType = fileType;
	}

	public String getAssignDepcode() {
		return assignDepcode;
	}

	public void setAssignDepcode(String assignDepcode) {
		this.assignDepcode = assignDepcode;
	}

	public String getDeptCode() {
		return deptCode;
	}

	public void setDeptCode(String deptCode) {
		this.deptCode = deptCode;
	}

	public String getDeptName() {
		return deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}


	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}


	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public String getfAjGostatedate() {
		return fAjGostatedate;
	}

	public void setfAjGostatedate(String fAjGostatedate) {
		this.fAjGostatedate = fAjGostatedate;
	}

	public Integer getIsStagestate() {
		return isStagestate;
	}

	public void setIsStagestate(Integer isStagestate) {
		this.isStagestate = isStagestate;
	}


	public String getTaskVideofile() {
		return taskVideofile;
	}

	public void setTaskVideofile(String taskVideofile) {
		this.taskVideofile = taskVideofile;
	}

	public String getfId() {
		return fId;
	}

	public void setfId(String fId) {
		this.fId = fId;
	}

	public String getfAccount() {
		return fAccount;
	}

	public void setfAccount(String fAccount) {
		this.fAccount = fAccount;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getWorkflowModule() {
		return workflowModule;
	}

	public void setWorkflowModule(String workflowModule) {
		this.workflowModule = workflowModule;
	}

	public String getWorkflowType() {
		return workflowType;
	}

	public void setWorkflowType(String workflowType) {
		this.workflowType = workflowType;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getFlowStage() {
		return flowStage;
	}

	public void setFlowStage(String flowStage) {
		this.flowStage = flowStage;
	}

	public Integer getTaskClass() {
		return taskClass;
	}

	public void setTaskClass(Integer taskClass) {
		this.taskClass = taskClass;
	}

	public Integer getfFromdeptype() {
		return fFromdeptype;
	}

	public void setfFromdeptype(Integer fFromdeptype) {
		this.fFromdeptype = fFromdeptype;
	}

//	public String getTaskEndaccount() {
//		return taskEndaccount;
//	}
//
//	public void setTaskEndaccount(String taskEndaccount) {
//		this.taskEndaccount = taskEndaccount;
//	}
//
//	public String getTaskEnddepcode() {
//		return taskEnddepcode;
//	}
//
//	public void setTaskEnddepcode(String taskEnddepcode) {
//		this.taskEnddepcode = taskEnddepcode;
//	}
//
//	public String getTaskEnddepname() {
//		return taskEnddepname;
//	}
//
//	public void setTaskEnddepname(String taskEnddepname) {
//		this.taskEnddepname = taskEnddepname;
//	}

	public String getfAreacode() {
		return fAreacode;
	}

	public void setfAreacode(String fAreacode) {
		this.fAreacode = fAreacode;
	}

	public String getfFromdepcode() {
		return fFromdepcode;
	}

	public void setfFromdepcode(String fFromdepcode) {
		this.fFromdepcode = fFromdepcode;
	}

	public String getfFromdepname() {
		return fFromdepname;
	}

	public void setfFromdepname(String fFromdepname) {
		this.fFromdepname = fFromdepname;
	}

	public String getTaskContent() {
		return taskContent;
	}

	public void setTaskContent(String taskContent) {
		this.taskContent = taskContent;
	}

	public String getButtonName() {
		return buttonName;
	}

	public void setButtonName(String buttonName) {
		this.buttonName = buttonName;
	}

	public String getfCreateusername() {
		return fCreateusername;
	}

	public void setfCreateusername(String fCreateusername) {
		this.fCreateusername = fCreateusername;
	}

	public String getfFolderid() {
		return fFolderid;
	}

	public void setfFolderid(String fFolderid) {
		this.fFolderid = fFolderid;
	}



	public String getWorkFlowStepID() {
		return workFlowStepID;
	}

	public void setWorkFlowStepID(String workFlowStepID) {
		this.workFlowStepID = workFlowStepID;
	}

	public Integer getWorkflowDoresult() {
		return workflowDoresult;
	}

	public void setWorkflowDoresult(Integer workflowDoresult) {
		this.workflowDoresult = workflowDoresult;
	}

	public String getWorkflowDoname() {
		return workflowDoname;
	}

	public void setWorkflowDoname(String workflowDoname) {
		this.workflowDoname = workflowDoname;
	}

	public Integer getFileMustHave() {
		return fileMustHave;
	}

	public void setFileMustHave(Integer fileMustHave) {
		this.fileMustHave = fileMustHave;
	}

	public String getWorkflowNextcode() {
		return workflowNextcode;
	}

	public void setWorkflowNextcode(String workflowNextcode) {
		this.workflowNextcode = workflowNextcode;
	}

	public String getWorkflowCode() {
		return workflowCode;
	}

	public void setWorkflowCode(String workflowCode) {
		this.workflowCode = workflowCode;
	}

	public String getContentShow() {
		return contentShow;
	}

	public void setContentShow(String contentShow) {
		this.contentShow = contentShow;
	}

	public String getWorkflowNextname() {
		return workflowNextname;
	}

	public void setWorkflowNextname(String workflowNextname) {
		this.workflowNextname = workflowNextname;
	}

	public String getContentMustHave() {
		return contentMustHave;
	}

	public void setContentMustHave(String contentMustHave) {
		this.contentMustHave = contentMustHave;
	}

	public String getContentName() {
		return contentName;
	}

	public void setContentName(String contentName) {
		this.contentName = contentName;
	}

	public String getWorkflowDoresultname() {
		return workflowDoresultname;
	}

	public void setWorkflowDoresultname(String workflowDoresultname) {
		this.workflowDoresultname = workflowDoresultname;
	}

	public String getWordflowCodename() {
		return wordflowCodename;
	}

	public void setWordflowCodename(String wordflowCodename) {
		this.wordflowCodename = wordflowCodename;
	}

	public Integer getFileShow() {
		return fileShow;
	}

	public void setFileShow(Integer fileShow) {
		this.fileShow = fileShow;
	}

	public String getLoginUser() {
		return loginUser;
	}

	public void setLoginUser(String loginUser) {
		this.loginUser = loginUser;
	}

	public String getTaskEndfile() {
		return taskEndfile;
	}

	public void setTaskEndfile(String taskEndfile) {
		this.taskEndfile = taskEndfile;
	}

	public Integer getfType() {
		return fType;
	}

	public void setfType(Integer fType) {
		this.fType = fType;
	}
}
